package com.myway.dto.seatorder;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 
 * @author Criss
 *
 */
public class DTOSeatOrder implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String airlineCode;
	private String airplaneType;
	private String arrCode;
	/**
	 *证件号 
	 */
	private String certId;
	
	private Date createTime;
	private String depCode;
	private Date flightDate;
	private String flightNo;
	private Long id;
//	private DTOUser user;
	private String moblieNo;
	/**
	 * 存中航信接口需要的乘客拼音名 
	 */
	private String passengerName;
	/**
	 * 旅客中文名
	 */
	private String PassengerChnName;
	
	/*
	 * 舱位
	 */
	private String seatClass;
	private String seatNumber;
	private String seatOrderNo;
	private String status;
	private String ticketNo;
	/**
	 * 证件类型
	 */
	private String idtype;
	/**
	 * 座位价格
	 */
	private BigDecimal seatPrice;
	
	/**
	 * 航段序号
	 */
	private String tourIndex;
	
	/***
	 * 登机号
	 */
	private String boardingNumber; 
	
	/***
	 * 常旅客卡
	 */
	private String FFPCardNumber;
	
	/**
	 * 出票时限
	 */
	private Date timeLimit;
	
	/**
	 * 支付记录
	 */
//	private List<DTOPayment> payments;
	
	private String mobile;//非注册用户订单
	
	private String handleStatus;//支付未订座退票状态
	
	
//	private List<DTOSeatOrderPayment> seatOrderPayments=new ArrayList<DTOSeatOrderPayment>();
//	private List<DTOSeatRefund> seatRefunds=new ArrayList<DTOSeatRefund>();
	
	public String getAirlineCode() {
		return airlineCode;
	}
	public String getAirplaneType() {
		return airplaneType;
	}
	public String getArrCode() {
		return arrCode;
	}
	public String getCertId() {
		return certId;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public String getDepCode() {
		return depCode;
	}
	public Date getFlightDate() {
		return flightDate;
	}
	public String getFlightNo() {
		return flightNo;
	}
	public Long getId() {
		return id;
	}
	
//	public DTOUser getUser() {
//		return user;
//	}
	public String getMoblieNo() {
		return moblieNo;
	}
	public String getPassengerName() {
		return passengerName;
	}
	public String getSeatClass() {
		return seatClass;
	}
	public String getSeatNumber() {
		return seatNumber;
	}
	public String getSeatOrderNo() {
		return seatOrderNo;
	}
	public String getStatus() {
		return status;
	}
	public String getTicketNo() {
		return ticketNo;
	}
	public void setAirlineCode(String airlineCode) {
		this.airlineCode = airlineCode;
	}
	public void setAirplaneType(String airplaneType) {
		this.airplaneType = airplaneType;
	}
	public void setArrCode(String arrCode) {
		this.arrCode = arrCode;
	}
	public void setCertId(String certId) {
		this.certId = certId;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public void setDepCode(String depCode) {
		this.depCode = depCode;
	}
	public void setFlightDate(Date flightDate) {
		this.flightDate = flightDate;
	}
	public void setFlightNo(String flightNo) {
		this.flightNo = flightNo;
	}
	public void setId(Long id) {
		this.id = id;
	}
//	public void setUser(DTOUser user) {
//		this.user = user;
//	}
	public void setMoblieNo(String moblieNo) {
		this.moblieNo = moblieNo;
	}
	public void setPassengerName(String passengerName) {
		this.passengerName = passengerName;
	}
	public void setSeatClass(String seatClass) {
		this.seatClass = seatClass;
	}
	public void setSeatNumber(String seatNumber) {
		this.seatNumber = seatNumber;
	}
	public void setSeatOrderNo(String seatOrderNo) {
		this.seatOrderNo = seatOrderNo;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}
//	public List<DTOSeatOrderPayment> getSeatOrderPayments() {
//		return seatOrderPayments;
//	}
//	public void setSeatOrderPayments(List<DTOSeatOrderPayment> seatOrderPayments) {
//		this.seatOrderPayments = seatOrderPayments;
//	}
//	public List<DTOSeatRefund> getSeatRefunds() {
//		return seatRefunds;
//	}
//	public void setSeatRefunds(List<DTOSeatRefund> seatRefunds) {
//		this.seatRefunds = seatRefunds;
//	}
	
	public String getIdtype() {
		return idtype;
	}
	public void setIdtype(String idtype) {
		this.idtype = idtype;
	}
	public BigDecimal getSeatPrice() {
		return seatPrice;
	}
	public void setSeatPrice(BigDecimal seatPrice) {
		this.seatPrice = seatPrice;
	}
	
	public String getTourIndex() {
		return tourIndex;
	}
	public void setTourIndex(String tourIndex) {
		this.tourIndex = tourIndex;
	}
	public String getBoardingNumber() {
		return boardingNumber;
	}
	public void setBoardingNumber(String boardingNumber) {
		this.boardingNumber = boardingNumber;
	}
//	public void setPayments(List<DTOPayment> payments) {
//		this.payments = payments;
//	}
//	public List<DTOPayment> getPayments() {
//		return payments;
//	}
	
	public String getPassengerChnName() {
		return PassengerChnName;
	}
	public void setPassengerChnName(String passengerChnName) {
		PassengerChnName = passengerChnName;
	}
	public void setFFPCardNumber(String fFPCardNumber) {
		FFPCardNumber = fFPCardNumber;
	}
	public String getFFPCardNumber() {
		return FFPCardNumber;
	}
	public void setTimeLimit(Date timeLimit) {
		this.timeLimit = timeLimit;
	}
	public Date getTimeLimit() {
		return timeLimit;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getHandleStatus() {
		return handleStatus;
	}
	public void setHandleStatus(String handleStatus) {
		this.handleStatus = handleStatus;
	}
	
	

}
